/*
2) 判断身材状态
描述
体重指数（BMI）是世界卫生组织（WHO）推荐国际统一使用的肥胖分型标准，即BMI＝体重／身高2
（kg/m2）。小于 18.5 属于"偏瘦"，大于等于 18.5 小于 20.9 属于"苗条"，大于等于 20.9 小于等于
24.9 属于"适中"，超过 24.9 属于"偏胖"。下面由你来编写一段逻辑，输入用户的身高和体重，计算出对
应的体重指数，并返回他们的身材状态。
*/
#include <stdio.h>

int main(int argc, char **argv)
{
    // 定义身高与体重
    float weight = 0.0f;
    float height = 0.0f;

    // 定义BMI
    float bmi = 0.0f;

    // 获取键盘输入
    printf("请输入体重，身高:\n");
    scanf("%f %f", &weight, &height);

    // 判断错误输入
    if(weight <= 0 && height <= 0)
    {
        perror("wrong");
        return 0;
    }

    // 计算体重指数
    bmi = weight / height;

    // 判断
    if(bmi > 24.9f)
    {
        printf("偏胖\n");
    }
    else if(bmi >= 20.9f)
    {
        printf("适中\n");
    }
    else if(bmi >= 18.5f)
    {
        printf("苗条\n");
    }
    else
    {
        printf("偏瘦\n");
    }
    return 0;
}